.course_brief_wrap {
  overflow: hidden;
}

.course_brief_wrap .course_notice {
  margin-top: 35px;
}

.course_brief_wrap .course_notice .course_notice_p {
  text-indent: 2em;
}

.section_box {
  margin-top: 80px;
}

.section_box .section_list {
  height: 230px;
  width: 100%;
  overflow: auto;
}

.section_box .section_list a {
  padding-left: 15px;
  cursor: pointer;
}

.section_box .section_list a.achieve {
  color: #043a79;
}

.section_box .section_list a.ing {
  color: #043a79;
}

.section_box .section_list a i {
  position: relative;
  left: -5px;
}

.section_box .section_list a i.icon_blank {
  display: inline-block;
  width: 16px;
  height: 16px;
}

.section_box .section_list a i.color_grey {
  color: #a39e9ef3 !important;
}

@media (max-width: 769px) {
  .course_wrap {
    height: 365px;
    margin-top: 80px;
    box-shadow: none;
  }
  .section_box {
    margin-top: 10px;
  }
  .section_title {
    padding-left: 10px;
  }
  .section_list {
    padding-right: 0;
  }
}
